from scipy.stats import ttest_1samp   # 调入单样本t检验包
import numpy as np    # 导入计算模块

arr = [210, 150, 225, 300, 270, 500, 600, 300, 425, 350];  # 18信本男视力数据

arr_mean = np.mean(arr)   # 计算平均值
print("arr_mean=", arr_mean)    # 输出平均值

t,p=ttest_1samp(arr, popmean = 405)   # 计算单个样本的t检验
# 前一个为t统计量，后一个为伴随概率

print("t-values=",t)  # 输出t统计量
print("p-values=",p) # 输出伴随概率

if p < 0.05:    # 伴随概率p与显著水平α比较
   print("差异显著")
else:
   print("差异不显著")
